package com.fuxi.cloud.desreport.service;

import com.fuxi.cloud.common.vo.JmDictModel;
import com.fuxi.cloud.desreport.entity.JimuReportDict;
import com.fuxi.cloud.desreport.model.JmPage;

import java.util.List;

/**
 * IJimuReportDictService
 *
 * @Author: 扫地僧
 * @CreateTime: 2021-05-03
 */

public interface IJimuReportDictService {
    List<JmDictModel> queryDictItemsByCode(String var1, String var2);

    String queryDictTextByKey(String var1, String var2);

    Integer getDictCount(String var1);

    Integer getEditDictCount(String var1, String var2);

    List<JimuReportDict> queryDeleteList(String var1);

    int updateDictDelFlag(Integer var1, String var2);

    void deleteOneDictPhysically(String var1);

    JmPage<JimuReportDict> queryPageList(JimuReportDict var1, Integer var2, Integer var3);

    void save(JimuReportDict var1);

    JimuReportDict getById(String var1);

    Integer updateById(JimuReportDict var1);

    void updateDelFlagByIds(String var1);
}
